package com.wang.spring.event;

import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.stereotype.Component;

/**
 * ApplicationListener 这个是spring 的内置的时间监听器的接口 如果想要自定义监听器，直接实现这个接口就行了
 * 然后需要 @Component 注解将这个监听器纳入到spring的IOC容器中，这样监听器才能生效
 * 这是一种通过
 * 1、实现接口的方式
 * 2、第二种还可以通过注解的方式来实现
 */
@Component
public class ContextRefreshedApplicationListener implements ApplicationListener<ContextRefreshedEvent> {
    @Override
    public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
        System.out.println("我的 ContextRefreshedApplicationListener 监听到 ContextRefreshedEvent 事件");
    }
}
